@startuml
allow_mixing
title SimpleDiagram
skinparam titleBorderRoundCorner 15
skinparam titleBorderThickness 2
skinparam state {
    BackgroundColor<<initial>> #87b741
    BackgroundColor<<marked>> #3887C6
    BorderColor #3887C6
    BorderColor<<marked>> Black
    FontColor<<marked>> White
    BackgroundColor<<DeepSkyBlue>> DeepSkyBlue
}
skinparam agent {
    BackgroundColor #ffffff
    BorderColor #3887C6
}
state "a" <<initial>>
state "b"
state "c" <<DeepSkyBlue>>
"c" : My custom place description
agent "t1"
agent "t2"
"a" -[#Purple]-> "t1": "<font color=Grey>My custom transition label 2</font>"
"t1" -[#Purple]-> "b": "<font color=Grey>My custom transition label 2</font>"
"b" -[#Pink]-> "t2"
"t2" -[#Pink]-> "c"
@enduml
